// 1.导入vue 和 vuex
import Vue from 'vue'
import Vuex from 'vuex'
// 导入购物车的vuex模块
import moduleCart from './cart.js'
// 导入用户的vuex模块
import moduleUser from './user.js'
// 2.将Vuex安装为Vue的插件
Vue.use(Vuex)
// 3.创建store的实例对象
const store = new Vuex.Store({
  // TOOD：挂载store模块
  modules:{
    // 挂载购物车的vuex模块，模块内成员的路径被调整为m_cart,例如
    // 购物车模块中的cart数组访问的路径是 m_cart/cart
    m_cart: moduleCart,
    // 用户模块中的User数组访问的路径是 m_user/user
    m_user: moduleUser
  },
  
})
// 4.向外共享store实例对象
export default store